table.tablesubmit {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #333333;
    border-width: 1px;
    border-color: #666666;
    border-collapse: separate;
    margin-left: auto; 
    margin-right: auto;
    width: 50%;
}

table.tablesubmit th {
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    border-width: 1px;
    background-color: #ACABC2;
    vertical-align: top;
    max-height: 120px;
    width: 60px;
}
#addmsgformtitle tr th {
    border-color: #FFFFFF;
    background-color: #FFFFFF;	
}
table.tablesubmit th:empty {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}
table.tablesubmit td {
    padding: 2px;
    border-style: solid;
    border-color: #666666;
    border-width: 1px;
    background-color: #C2ACAB;
    min-height: 300px;

}
table.tablesubmit textarea {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    background-color: #ABC2AC;
    width: 100%;
    min-width: 100%;
    min-height: 50px;
    -webkit-box-sizing: border-box; /* <=iOS4, <= Android  2.3 */
    -moz-box-sizing: border-box; /* FF1+ */
    box-sizing: border-box; /* Chrome, IE8, Opera, Safari 5.1*/
}
table.tablesubmit textarea:hover {
    background-color: #C1C2AB;
}

#name {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing: border-box;
}
table.tablesubmit input {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    background-color: #ABC2AC;
    width: auto;
}
table.tablesubmit input:hover {
    background-color: #C1C2AB;
}
